package com.lemon.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lemon.domain.PageResult;
import com.lemon.domain.Sku;
import com.lemon.domain.Spu;
import com.lemon.domain.dto.SpuDto;
import com.lemon.domain.pageParam.SpuPageParam;

import java.util.List;

public interface SpuService extends IService<Spu> {
    void add(SpuDto spuDto);

    PageResult getAll(SpuPageParam spuPageParam);

    void updateSpu(SpuDto spuDto);

    void deleteSpu(Integer id);

    List<Sku> getSkuList();
}
